#ifndef SKYBOXOSG_H
#define SKYBOXOSG_H

#include <DefinePluginOsg.h>
#include <QObject>
#include <OsgClassDataSource/GroupOsg.h>
#include <QVarintTrigger.h>
#include <QUrl>
#include <QString>
class DLL_EXPORT_PLUGIN_OSG SkyBoxOsg : public GroupOsg
{
    Q_OBJECT
        //Q_PROPERTY(QString imageBackUrl READ getImageBackUrl WRITE setImageBackUrl)
        Q_PROPERTY(QVarintTrigger CreateSkyBox READ getTriggerCreateSkyBox WRITE setTriggerCreateSkyBox)


public:
    SkyBoxOsg(QObject *parent = 0);
    virtual ~SkyBoxOsg();

    QString getImageBackUrl();
    void setImageBackUrl(QString url);

    QVarintTrigger getTriggerCreateSkyBox();
    void setTriggerCreateSkyBox(QVarintTrigger trigger);
private:
    QString m_imageBackUrl;
};

#endif // SKYBOXOSG_H
